<?php
/**
 * 订单表
 * @author Administrator
 *
 */
class orderformAction extends Action{
	
	/**
	 * 生成订单号
	 * @param $data 参数数组
	 * @return 成功返回订单号,失败返回false
	 */
	function addorder($data){
		
		if(!$data) return false;
		$mr=M("orderform");
		
		//========计算订单号  
		//获取最近的一个订单号
		$rs=$mr->order("orderform0 desc")->where("orderform3 like 'H1%'")->getField("orderform3");
		$orderno=$rs;
		if($orderno==""){
			$orderno="H10000001";
		}else{
			$orderno=preg_replace("/^H1[0]*/", "", $orderno);
			$orderno=$orderno+1;
			$temp="0000000";
			$orderno="H1".preg_replace("/[0]{".strlen($orderno)."}$/", $orderno, $temp);
		}
		
		$data["orderform3"]=$orderno;
		$rs=$mr->add($data);
		return $rs?$orderno:false;
		
		
	}
	
}


?>